package org.test.proxy.cglib;

import java.lang.reflect.Method;

import net.sf.cglib.proxy.CallbackFilter;

/**
 * 拦截器的过滤器,可能不需要全部的拦截器
 * 用于判断哪些方法增加拦截器
 * @author wb-chenkang
 *
 */
public class ProxyFilter implements CallbackFilter{

	/**
	 * 返回的是要调用的interceptor的序号
	 */
	@Override
	public int accept(Method method) { 
        if(!"query".equalsIgnoreCase(method.getName()))  
            return 0;  
        return 1;  
    }

}
